# 不规则多边形
import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 2*np.pi, 500)
y = np.sin(x)

print(x)

plt.fill(x, y, color="red", alpha=0.4)

# plot给填充区域添加轮廓
# alpha参数设置填充区域的颜色透明度
plt.plot(x, y, color="white", alpha=0.8)
# alpha参数设置图形颜色的透明度
plt.plot([x[0], x[-1]], [y[0], y[-1]], color="black", alpha=0.8)

# 调整刻度线显示位置
plt.xlim(0, 2*np.pi)
plt.ylim(-1.1, 1.1)

plt.show()
